<?php

require_once 'DML.class.php';
require_once 'DBCarona.class.php';
/*@author Gabriel Bronzatti Moro*/
Class DBAmizade extends DML {

    private $table;
    private $conection;
    private $instrucao;
    private $nomeUser;

    public function __construct($mysqli) {
        $this->table = "amizade";
        $this->conection = $mysqli;
    }

    public function insert($colunas, $valores) {
          if (isset($this->conection)) {
            $resultSet = $this->instrucao = $this->conection->query(
        "INSERT INTO " . $this->table . "(" . $colunas . ") VALUES(" . $valores[0] .
                    $valores[1].$valores[2].");");
            if($resultSet>0)
            return true;
        } else
            return false;
    }

    public function select($colunas, $valores) {
        if(isset($this->conection)){
          $resultSet= $this->instrucao= $this->conection->query("SELECT ".$colunas." FROM ".
          $this->table . " WHERE `codigoUsuario_amizade`= ".$valores.";");

          $vetorAmigos= null;
          
          $contador=0;
          
          while ($row= $resultSet->fetch_object())
          {
              $vetorAmigos[$contador]= $row->codigoAmigo_amizade;
              $contador++;
          }
          return $vetorAmigos;
          }
          return null;
    }

    public function selectLike($colunas, $valores) {
        if(isset($this->conection)){
          $resultSet= $this->instrucao= $this->conection->query("SELECT ".$colunas." FROM usuario".
                  " WHERE `nome_usuario` LIKE \"%".$valores."%\";");

          $vetorAmigos= null;
          
          $contador=0;
          
          while ($row= $resultSet->fetch_object())
          {
              $vetorAmigos[$contador]= $row->nome_usuario;
              $contador++;
          }
          return $vetorAmigos;
          }
          return null;
    }

}